今天Jame哥交代了新的專案,說實在真的對專案的Flow不是很熟悉
花了很多時間搞清楚Flow
——————————————————————————————————————————————
Array_search(要搜尋的值,被搜尋的陣列);
- Array_search回傳值為(目標的key值)
它會回傳搜尋到的KEY值,意味著你能夠利用這個KEY值直接套用到你的程式中,
可以直接使用這個搜尋到的變數;
當陣列中沒有可以滿足條件的答案時,則不回傳資料。
$data = array("FaceBook", "Google", "Yahoo");
$key = array_search("Google",$data);
echo "Key值為:".$key;
//輸出
Key值為:1
——————————————————————————————————————————————
還有另一個叫做
——————————————————————————————————————————————
In_array(要搜尋的值,被搜尋的陣列);
- in_array的回傳值是布林值,也就是TRUE或是FALSE,
因此可以直接丟進判斷式作為使用。
$data = array("FaceBook", "Google", "Yahoo");
if(in_array("FaceBook",$data)){
echo "找到";
} else {
echo "沒找到";
}
//輸出結果
找到